From: Jordi Mallach Date: Wed, 1 Jul 2026 07:39:47 +0000 (+0200) Subject: Do not pass -m64 to alpha, ia64, loong64 or riscv64 builds. X-Git-Tag: archive/raspbian/0.288+dfsg1-1+rpi1^2~7 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=013ca1f02cedeb67da49dd80544dcfafcc70c596;p=mame.git Do not pass -m64 to alpha, ia64, loong64 or riscv64 builds. Forwarded: no Last-Update: 2025-05-14 Gbp-Pq: Name ftbfs_alpha_ia64.patch --- diff --git a/makefile b/makefile index 6ab925995..9a4bb9977 100644 --- a/makefile +++ b/makefile @@ -198,6 +198,14 @@ else ifneq ($(filter arm%,$(UNAME_M)),) PLATFORM := arm else ifneq ($(filter arm%,$(UNAME_P)),) PLATFORM := arm +else ifneq ($(filter ia64,$(UNAME_M)),) +PLATFORM := ia64 +else ifneq ($(filter ia64,$(UNAME_P)),) +PLATFORM := ia64 +else ifneq ($(filter loongarch64,$(UNAME_M)),) +PLATFORM := loong64 +else ifneq ($(filter loongarch64,$(UNAME_P)),) +PLATFORM := loong64 else ifneq ($(filter powerpc,$(UNAME_P)),) PLATFORM := powerpc else ifneq ($(filter riscv64%,$(UNAME_M)),) @@ -420,9 +428,39 @@ else BIGENDIAN := 1 endif endif + +ifeq ($(findstring alpha,$(UNAME)),alpha) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + +ifeq ($(findstring ia64,$(UNAME)),ia64) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + +ifeq ($(findstring loongarch64,$(UNAME)),loongarch64) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + +ifeq ($(findstring riscv64,$(UNAME)),riscv64) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + ifneq (,$(findstring s390x,$(UNAME))) BIGENDIAN := 1 endif + # FreeBSD ifneq (,$(findstring powerpc,$(UNAME))) ifneq (,$(findstring powerpc64le,$(UNAME)))